3.6.1.4 b-L2BM命令におけるL1BM
L2BM命令
における
L1BMオペランド
の文法は次の通りである。
code:txt
$lb<addr>
<addr>
は
L1BM
内の長語単位の
アドレス
である。
L1BM
はLMなどの
PEメモリ
と違い
アドレスインクリメント
を指定できず、
L2BM命令
の内容に依存して、連続領域を重複なくアクセスするように自動的に決定される。
これは
3.6.1.5 b-L1BM命令におけるL1BM
で述べる、
L1BM命令
における
L1BM
でも同様である。
L1BM
を構成する
SRAM
のポートは
L2BM命令
によりアクセスする側と
L1BM
命令によりアクセスする側で分かれており、並行にアクセスできる。
それぞれの側は1R/1Wであり、例えば
L2BM
への転送の読み出しと
L2BM
からの転送の書き込みを同時に行うことはできない。
ただし、
内部マルチキャスト命令
(
3.6.7.9l2bmi-L1BM間内部マルチキャスト
)は読み出しを行う
L1BM
と書き込みを行う
L1BM
が分かれているので、
L2BM命令
によりアクセスする側のポートのみを用いて実現されている。